#include "widget.h"

#include <QListView>
#include <QStringListModel>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    resize(600, 480);

    //4、模型对象使用QStringList存储数据
    //QStringList的本质就是QList<QString>
    QStringList lst;
    //lst.push_back("运动类：篮球、足球");
    //lst.push_back("棋类：中国象棋、围棋、国际象棋");
    lst << "运动类：篮球、足球"
        << "棋类：中国象棋、围棋、国际象棋";

    //3、创建模型对象（存储数据）
    QStringListModel *model = new QStringListModel(lst);

    //1、创建视图对象
    QListView *listView = new QListView(this);
    listView->resize(400, 300);
    listView->move(100, 100);

    //2、使用视图对象关联模型对象
    listView->setModel(model);
}

Widget::~Widget()
{
}

